/*******************************************************************************
 * 
 * common.js 拆分出字符串部分common-string.js
 * 
 ******************************************************************************/

// 去掉字符串前后空格
function trim(str) {
	var strReturn;
	strReturn = leftTrim(str);
	strReturn = rightTrim(strReturn);
	return strReturn;
}
// 去掉字符串首空格
function leftTrim(strValue) {
	var re = /^\s*/;
	if (strValue == null)
		return null;
	strValue = "" + strValue;
	var strReturn = strValue.replace(re, "");
	return strReturn;
}

// 去掉字符串尾空格
function rightTrim(strValue) {
	var re = /\s*$/;
	if (strValue == null)
		return null;
	var strReturn = strValue.replace(re, "");
	return strReturn;
}

// 按状态值输出相关状态名称 mh.hu
function setIds2Str(arry, numStr) {
	if (numStr != '') {
		for ( var i = 0; i < arry.length; i++) {
			if (arry[i][0] == numStr) {
				document.write(arry[i][1]);
				break;
			}
		}
	} else {
		document.write("全部");
	}
}

// 按id清空文本域信息 mh.hu
function setEmpty(objid) {
	document.getElementById(objid).value = "";
}

/**
 * 去掉输入框的前后空格 ADD xh.wang
 */
function trimText() {
	$('input[type=text]:not(:disabled)').each(function() {
		$(this).val($.trim($(this).val()));
	});
}
/**
 * 得到字符串的字符长度（一个汉字占两个字符长）
 */
function getBytesLength(str) {
	return str.replace(/[^\x00-\xff]/g, 'xx').length;
}

function validateAttributeLength(val, limitLength, info) {
	var length = getBytesLength($.trim(val));
	if (length > limitLength) {
		alert(info + '长度过长,请重新填写');
		return false;
	}
	return true;
}